import request from "@/utils/request";
const { GET, POST } = request;

export default {
  //门店分析
  storeAnalysis: {
    // 门店报告评分排名
    getLatestStoreReport: (data) => POST("/api/latestStoreReport", data),
    // 板块扣分次数Top5
    getTOPfiveData: (data) => POST("/api/numeroPunti", data),
    // 不合格指标明细
    getIndicatoriQuakufucati: (data) =>
      POST("/api/indicatoriQualificati", data),
    // 报告趋势和板块扣分趋势和扣分次数TOP10
    getSegnalaTendenze: (data) => POST("/api/segnalaTendenze", data),
    // 考核项列表
    getValutazioneList: (data) => POST("/api/valutazioneList", data),
    // 指标扣分统计
    getStatisticheDeduzione: (data) => POST("/api/statisticheDeduzione", data),
    // 安全员报告合格数/不合格数/合格率
    getSafetyOfficer: (data) => POST("/api/safetyOfficer", data),
  },
  // 公共接口
  common: {
    // 区域列表
    getAreaList: (data) => POST("/api/areaList", data),
    // 考核项列表
    getValutazioneList: (data) => POST("/api/valutazioneList", data),
  },
  // 区域
  region: {
    // 门店报告区域排名
    latestStoreReportArea: (data) => POST("/api/latestStoreReportArea", data),
    // 门店合格数
    numberQualifiedStores: (data) => POST("/api/numberQualifiedStores", data),
    // 扣分指标Top10
    deductionIndicators: (data) => POST("/api/deductionIndicators", data),
    // 报告合格率分析和板块扣分趋势和扣分次数TOP10
    reportQualificationRate: (data) =>
      POST("/api/reportQualificationRate", data),
    // 指标扣分次数趋势
    indicatorDeductionCount: (data) =>
      POST("/api/indicatorDeductionCount", data),
    // 板块合格率Top5
    plateQualificationRate: (data) => POST("/api/plateQualificationRate", data),
    // 板块-门店合格数top10
    qualifiedStore: (data) => POST("/api/qualifiedStore", data),
  },
  // 综合
  comprehensive: {
    // 门店报告评分排名
    latestStoreReport: (data) => POST("/api/latestStoreReport", data),
    // 板块扣分次数Top5
    numeroPunti: (data) => POST("/api/numeroPunti", data),
    // 板块扣分次数Top5
    deductionIndicators: (data) => POST("/api/deductionIndicators", data),
    // 区域合格率趋势分析 和 板块扣分趋势 和 扣分次数TOP10
    reportQualificationRate: (data) =>
      POST("/api/reportQualificationRate", data),
    // 安全员报告数量排名
    safetyOfficerReportNumber: (data) =>
      POST("/api/safetyOfficerReportNumber", data),
    // 指标扣分次数趋势
    indicatorDeductionCount: (data) =>
      POST("/api/indicatorDeductionCount", data),
    // 安全员报告合格率排名
    safetyOfficerReportqualified: (data) =>
      POST("/api/safetyOfficerReportqualified", data),
    // 区域合格/不合格分析
    areaQualified: (data) => POST("/api/areaQualified", data),
    // 板块合格率Top5
    plateQualificationRate: (data) => POST("/api/plateQualificationRate", data),
  },
  // 安全员
  safety: {
    // 安全员报告数量排名
    safetyOfficerReportNumber: (data) =>
      POST("/api/safetyOfficerReportNumber", data),
    // 安全员报告合格率排名
    safetyOfficerReportqualified: (data) =>
      POST("/api/safetyOfficerReportqualified", data),
    // 安全员列表
    safetylist: (data) => POST("/api/safetylist", data),
  },
};
